Ana içeriğe geç

Full Sdk Demo

iOS Full SDK Demo

BKMExpressSDK'nın uçtan uca ödeme ve kart seçme akışlarını test etmek için hazırlanmış basit bir SwiftUI demo uygulamasıdır.

Gereksinimler

  • Min iOS: 15.0+
  • Swift: 6.0+
  • Xcode: 16+

Kurulum

git clone https://github.com/BKMExpress/BEXFullSDKiOSDemo.git

Xcode ile bex-fullsdk-demo projesini açın ve çalıştırın; BKMExpressSDK paketi Swift Package Manager ile otomatik olarak çözümlenir.

Kullanım

Uygulama açıldığında ana ekranda (UISDKTests.Screen) aşağıdaki alanları doldurarak bir işlem başlatabilirsiniz:

  • Token / Merchant ID / Merchant User ID: Backend'inizden aldığınız kimlik bilgileri.
  • Telefon Numarası: 5 ile başlayan 10 haneli test numarası.
  • İşlem Türü: Kart Eşleştirme (yalnızca kart seçimi) veya Ödeme (uçtan uca ödeme akışı).
  • Tutar / Para Birimi / Taksit Sayısı / Güvenlik Düzeyi: Yalnızca Ödeme seçildiğinde kullanılır.
  • Tema / Sunum Türü: SDK ekranının görünümünü (sheet / fullScreen) ve rengini test etmek için.

Sağ üstteki dişli simgesinden Ayarlar ekranına giderek uygulamanın çalışacağı ortamı (Test / Preprod / Production) değiştirebilirsiniz.

İşlem başlatıldığında SDK, sonucu (.completed/.selected, .failed, .cancelled) bir uyarı (alert) ile ekranda gösterir.

SDK Entegrasyonu

Bu demo, BKMExpressSDK'nın nasıl entegre edileceğine dair kılavuzu referans alır. Detaylı API dokümantasyonu için bex Full SDK - Entegrasyon Kılavuzu'nu inceleyin:

https://entegrasyon.bkmexpress.com.tr/develop/guide/ios-sdk/full-sdk